- Title
- An empirical investigation of missing data handling in cloud node failure prediction
- Creator
- Ma, Minghua; Liu, Yudong; Rajmohan, Saravanakumar; Lin, Qingwei; Tong, Yuang; Li, Haozhe; Zhao, Pu; Xu, Yong; Zhang, Hongyu; He, Shilin; Wang, Lu; Dang, Yingnong
- Relation
- ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (Singapore 14-18 November, 2022) p. 1453-1464
- Relation
- ARC.DP200102940 http://purl.org/au-research/grants/arc/DP200102940
- Publisher Link
- http://dx.doi.org/10.1145/3540250.3558946
- Publisher
- Association for Computing Machinery (ACM)
- Resource Type
- conference paper
- Date
- 2022
- Description
- Cloud computing systems have become increasingly popular in recent years. A typical cloud system utilizes millions of computing nodes as the basic infrastructure. Node failure has been identified as one of the most prevalent causes of cloud system downtime. To improve the reliability of cloud systems, many previous studies collected monitoring metrics from nodes and built models to predict node failures before the failures happen. However, based on our experience with large-scale real-world cloud systems in Microsoft, we find that the task of predicting node failure is severely hampered by missing data. There is a large amount of missing data, and the online latest data utilized for prediction is even worse. As a result, the real-time performance of the node prediction model is limited. In this paper, we first characterize the missing data problem for node failure prediction. Then, we evaluate several existing data interpolation approaches, and find that node dimension interpolation approaches outperform time dimension ones and deep learning based interpolation is the best for early prediction. Our findings can help academics and engineers address the missing data problem in cloud node failure prediction and other data-driven software engineering scenarios.
- Subject
- node failure prediction; missing data; cloud systems; empirical investigation
- Identifier
- http://hdl.handle.net/1959.13/1493566
- Identifier
- uon:53586
- Identifier
- ISBN:9781450394130
- Language
- eng
- Reviewed
- Hits: 1056
- Visitors: 1056
- Downloads: 0
Thumbnail | File | Description | Size | Format |
---|